今天我要向大家介紹寫程式的 AI 好朋友 Copilot 和 Xcode For Copilot 。
由於 Xcode For Copilot 是屬於 Copilot 的擴展,䱷是我先從介紹 Copilot 開始吧!
Copilot 是 GitHub 於 2021 年推出的 AI 程式碼輔助工具,基於 OpenAI 的 GPT-3 模型,可以提供即時的程式碼建議和自動完成功能,幫助開發人員提高編寫程式的效率和準確性。
Copilot 的工作原理是使用 GPT-3 模型來分析開發人員在編輯器中輸入的程式碼,並根據其對程式碼的理解來提供建議。這些建議可以包括新的程式碼片段、變量名稱、函數名稱等。Copilot 還可以提供自動完成功能,幫助開發人員快速完成程式碼的編寫。
Copilot 的功能包括:
而目前支援 Copilot 的 IDE 目前不不多
截至 2023 年 7 月 20 日,有支援 Copilot 的 IDE 有以下這些:
你們可以在上面看到他所支援的 IDE ,然而他並沒有支援 Xcode 的身影,別害怕,我會在下面的部分繼續做介紹!
目前 Copilot 所支援的 IDE extension 並沒有包含 Xcode,但來自國外的開發者 Shx Guo 居然開發了 Xcode For Copilot!
直接讓我們可以在 Xcode 使用 Copilot !
那我們要怎麼使用這個這麼好用的擴展功能呢~以下是我列出的步驟,明天我會教大家如何一步一步的去使用它!
PS. 如果各位還是學生的話,可以去申請 Github Student Developer Pack 這樣子使用 GitHub Copilot 就不用付費囉!